package com.har.modules.web.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 被保人信息表
 * 
 * @author maoruidd
 * @email 
 * @date 2018-09-17 15:48:54
 */
@TableName("t_insured")
public class InsuredEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键id
	 */
	@TableId
	private Long id;
	/**
	 * 出单表主键id
	 */
	private Long loanId;
	/**
	 * 被保人姓名
	 */
	private String insuredName;
	/**
	 * 被保人类型(1：个人 2：团体)
	 */
	private Integer insuredType;
	/**
	 * 被保人生日
	 */
	private Date insuredBirthday;
	/**
	 * 被保人邮箱
	 */
	private String insuredEmail;
	/**
	 * 被保人性别(1：男；2：女；9：未说明)
	 */
	private Integer insuredGender;
	/**
	 * 被保人证件类型(01-居民身份证,02-军官证,03-护照
,04-驾驶执照,05-返乡证,06-组织机构代码证,07-港澳通行证,08-台湾通行证,96-营业执照,97-税务登记证,98-代理业务员职业证号,99-其他)
	 */
	private String insuredIdType;
	/**
	 * 被保人证件号
	 */
	private String insuredNumber;
	/**
	 * 被保人电话号
	 */
	private String insuredTelNumber;
	/**
	 * 被保人地址
	 */
	private String insuredAddress;
	/**
	 * 被保人与投保人关系(00:本人;01:配偶;02:父母;03:子女;05:兄弟姐妹;06:雇主;
07:雇员;08:祖父母、外祖父母;09:祖孙、外祖孙;10:监护人;11:被监护人;12:朋友;17:雇佣;98:未知;99:其他)
	 */
	private String relationship;
	/**
	 * 是否是法定受益人(	0：否 1：是（默认）如是则无需传递受益人详细信息)
	 */
	private Integer islegal;

	/**
	 * 设置：主键id
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：主键id
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：出单表主键id
	 */
	public void setLoanId(Long loanId) {
		this.loanId = loanId;
	}
	/**
	 * 获取：出单表主键id
	 */
	public Long getLoanId() {
		return loanId;
	}
	/**
	 * 设置：被保人姓名
	 */
	public void setInsuredName(String insuredName) {
		this.insuredName = insuredName;
	}
	/**
	 * 获取：被保人姓名
	 */
	public String getInsuredName() {
		return insuredName;
	}
	/**
	 * 设置：被保人类型(1：个人 2：团体)
	 */
	public void setInsuredType(Integer insuredType) {
		this.insuredType = insuredType;
	}
	/**
	 * 获取：被保人类型(1：个人 2：团体)
	 */
	public Integer getInsuredType() {
		return insuredType;
	}
	/**
	 * 设置：被保人生日
	 */
	public void setInsuredBirthday(Date insuredBirthday) {
		this.insuredBirthday = insuredBirthday;
	}
	/**
	 * 获取：被保人生日
	 */
	public Date getInsuredBirthday() {
		return insuredBirthday;
	}
	/**
	 * 设置：被保人邮箱
	 */
	public void setInsuredEmail(String insuredEmail) {
		this.insuredEmail = insuredEmail;
	}
	/**
	 * 获取：被保人邮箱
	 */
	public String getInsuredEmail() {
		return insuredEmail;
	}
	/**
	 * 设置：被保人性别(1：男；2：女；9：未说明)
	 */
	public void setInsuredGender(Integer insuredGender) {
		this.insuredGender = insuredGender;
	}
	/**
	 * 获取：被保人性别(1：男；2：女；9：未说明)
	 */
	public Integer getInsuredGender() {
		return insuredGender;
	}
	/**
	 * 设置：被保人证件类型(01-居民身份证,02-军官证,03-护照
,04-驾驶执照,05-返乡证,06-组织机构代码证,07-港澳通行证,08-台湾通行证,96-营业执照,97-税务登记证,98-代理业务员职业证号,99-其他)
	 */
	public void setInsuredIdType(String insuredIdType) {
		this.insuredIdType = insuredIdType;
	}
	/**
	 * 获取：被保人证件类型(01-居民身份证,02-军官证,03-护照
,04-驾驶执照,05-返乡证,06-组织机构代码证,07-港澳通行证,08-台湾通行证,96-营业执照,97-税务登记证,98-代理业务员职业证号,99-其他)
	 */
	public String getInsuredIdType() {
		return insuredIdType;
	}
	/**
	 * 设置：被保人证件号
	 */
	public void setInsuredNumber(String insuredNumber) {
		this.insuredNumber = insuredNumber;
	}
	/**
	 * 获取：被保人证件号
	 */
	public String getInsuredNumber() {
		return insuredNumber;
	}
	/**
	 * 设置：被保人电话号
	 */
	public void setInsuredTelNumber(String insuredTelNumber) {
		this.insuredTelNumber = insuredTelNumber;
	}
	/**
	 * 获取：被保人电话号
	 */
	public String getInsuredTelNumber() {
		return insuredTelNumber;
	}
	/**
	 * 设置：被保人地址
	 */
	public void setInsuredAddress(String insuredAddress) {
		this.insuredAddress = insuredAddress;
	}
	/**
	 * 获取：被保人地址
	 */
	public String getInsuredAddress() {
		return insuredAddress;
	}
	/**
	 * 设置：被保人与投保人关系(00:本人;01:配偶;02:父母;03:子女;05:兄弟姐妹;06:雇主;
07:雇员;08:祖父母、外祖父母;09:祖孙、外祖孙;10:监护人;11:被监护人;12:朋友;17:雇佣;98:未知;99:其他)
	 */
	public void setRelationship(String relationship) {
		this.relationship = relationship;
	}
	/**
	 * 获取：被保人与投保人关系(00:本人;01:配偶;02:父母;03:子女;05:兄弟姐妹;06:雇主;
07:雇员;08:祖父母、外祖父母;09:祖孙、外祖孙;10:监护人;11:被监护人;12:朋友;17:雇佣;98:未知;99:其他)
	 */
	public String getRelationship() {
		return relationship;
	}
	/**
	 * 设置：是否是法定受益人(	0：否 1：是（默认）如是则无需传递受益人详细信息)
	 */
	public void setIslegal(Integer islegal) {
		this.islegal = islegal;
	}
	/**
	 * 获取：是否是法定受益人(	0：否 1：是（默认）如是则无需传递受益人详细信息)
	 */
	public Integer getIslegal() {
		return islegal;
	}
}
